mdl::tex
========

.. contents:: :local:

Definitions:
------------
[1/52] 'mdl::tex::gamma_mode(::tex::gamma_mode)'
################################################
   * SDPropertyCategory = 'Input'
      * 'v' = SDValueEnum("mdl::tex::gamma_mode",0) [CONNECTABLE]
         * Types:
            * 'mdl::tex::gamma_mode' (SDTypeEnum)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::tex::gamma_mode' (SDTypeEnum)

[2/52] 'mdl::tex::int(::tex::gamma_mode)'
#########################################
   * SDPropertyCategory = 'Input'
      * 'x' [CONNECTABLE]
         * Types:
            * 'mdl::tex::gamma_mode' (SDTypeEnum)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'int' (SDTypeInt)

[3/52] 'mdl::tex::wrap_mode(::tex::wrap_mode)'
##############################################
   * SDPropertyCategory = 'Input'
      * 'v' = SDValueEnum("mdl::tex::wrap_mode",0) [CONNECTABLE]
         * Types:
            * 'mdl::tex::wrap_mode' (SDTypeEnum)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'mdl::tex::wrap_mode' (SDTypeEnum)

[4/52] 'mdl::tex::int(::tex::wrap_mode)'
########################################
   * SDPropertyCategory = 'Input'
      * 'x' [CONNECTABLE]
         * Types:
            * 'mdl::tex::wrap_mode' (SDTypeEnum)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'int' (SDTypeInt)

[5/52] 'mdl::tex::width$1.3(texture_2d)'
########################################
   * SDPropertyCategory = 'Input'
      * 'tex' [CONNECTABLE]
         * Types:
            * 'mdl::texture_2d' (SDMDLTypeTextureReference) [Uniform]

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'int' (SDTypeInt)

[6/52] 'mdl::tex::width(texture_2d,int2)'
#########################################
   * SDPropertyCategory = 'Input'
      * 'tex' [CONNECTABLE]
         * Types:
            * 'mdl::texture_2d' (SDMDLTypeTextureReference) [Uniform]

      * 'uv_tile' = SDValueInt2(int2(0,0)) [CONNECTABLE]
         * Types:
            * 'int2' (SDTypeInt2)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'int' (SDTypeInt)

[7/52] 'mdl::tex::height$1.3(texture_2d)'
#########################################
   * SDPropertyCategory = 'Input'
      * 'tex' [CONNECTABLE]
         * Types:
            * 'mdl::texture_2d' (SDMDLTypeTextureReference) [Uniform]

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'int' (SDTypeInt)

[8/52] 'mdl::tex::height(texture_2d,int2)'
##########################################
   * SDPropertyCategory = 'Input'
      * 'tex' [CONNECTABLE]
         * Types:
            * 'mdl::texture_2d' (SDMDLTypeTextureReference) [Uniform]

      * 'uv_tile' = SDValueInt2(int2(0,0)) [CONNECTABLE]
         * Types:
            * 'int2' (SDTypeInt2)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'int' (SDTypeInt)

[9/52] 'mdl::tex::width(texture_3d)'
####################################
   * SDPropertyCategory = 'Input'
      * 'tex' [CONNECTABLE]
         * Types:
            * 'mdl::texture_3d' (SDMDLTypeTextureReference) [Uniform]

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'int' (SDTypeInt)

[10/52] 'mdl::tex::height(texture_3d)'
######################################
   * SDPropertyCategory = 'Input'
      * 'tex' [CONNECTABLE]
         * Types:
            * 'mdl::texture_3d' (SDMDLTypeTextureReference) [Uniform]

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'int' (SDTypeInt)

[11/52] 'mdl::tex::depth(texture_3d)'
#####################################
   * SDPropertyCategory = 'Input'
      * 'tex' [CONNECTABLE]
         * Types:
            * 'mdl::texture_3d' (SDMDLTypeTextureReference) [Uniform]

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'int' (SDTypeInt)

[12/52] 'mdl::tex::width(texture_cube)'
#######################################
   * SDPropertyCategory = 'Input'
      * 'tex' [CONNECTABLE]
         * Types:
            * 'mdl::texture_cube' (SDMDLTypeTextureReference) [Uniform]

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'int' (SDTypeInt)

[13/52] 'mdl::tex::height(texture_cube)'
########################################
   * SDPropertyCategory = 'Input'
      * 'tex' [CONNECTABLE]
         * Types:
            * 'mdl::texture_cube' (SDMDLTypeTextureReference) [Uniform]

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'int' (SDTypeInt)

[14/52] 'mdl::tex::lookup_float(texture_2d,float2,::tex::wrap_mode,::tex::wrap_mode,float2,float2)'
###################################################################################################
   * SDPropertyCategory = 'Input'
      * 'tex' [CONNECTABLE]
         * Types:
            * 'mdl::texture_2d' (SDMDLTypeTextureReference) [Uniform]

      * 'coord' [CONNECTABLE]
         * Types:
            * 'float2' (SDTypeFloat2)

      * 'wrap_u' = SDValueEnum("mdl::tex::wrap_mode",1) [CONNECTABLE]
         * Types:
            * 'mdl::tex::wrap_mode' (SDTypeEnum) [Uniform]

      * 'wrap_v' = SDValueEnum("mdl::tex::wrap_mode",1) [CONNECTABLE]
         * Types:
            * 'mdl::tex::wrap_mode' (SDTypeEnum) [Uniform]

      * 'crop_u' = SDValueFloat2(float2(0,1)) [CONNECTABLE]
         * Types:
            * 'float2' (SDTypeFloat2) [Uniform]

      * 'crop_v' = SDValueFloat2(float2(0,1)) [CONNECTABLE]
         * Types:
            * 'float2' (SDTypeFloat2) [Uniform]

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'float' (SDTypeFloat)

[15/52] 'mdl::tex::lookup_float(texture_3d,float3,::tex::wrap_mode,::tex::wrap_mode,::tex::wrap_mode,float2,float2,float2)'
###########################################################################################################################
   * SDPropertyCategory = 'Input'
      * 'tex' [CONNECTABLE]
         * Types:
            * 'mdl::texture_3d' (SDMDLTypeTextureReference) [Uniform]

      * 'coord' [CONNECTABLE]
         * Types:
            * 'float3' (SDTypeFloat3)

      * 'wrap_u' = SDValueEnum("mdl::tex::wrap_mode",1) [CONNECTABLE]
         * Types:
            * 'mdl::tex::wrap_mode' (SDTypeEnum) [Uniform]

      * 'wrap_v' = SDValueEnum("mdl::tex::wrap_mode",1) [CONNECTABLE]
         * Types:
            * 'mdl::tex::wrap_mode' (SDTypeEnum) [Uniform]

      * 'wrap_w' = SDValueEnum("mdl::tex::wrap_mode",1) [CONNECTABLE]
         * Types:
            * 'mdl::tex::wrap_mode' (SDTypeEnum) [Uniform]

      * 'crop_u' = SDValueFloat2(float2(0,1)) [CONNECTABLE]
         * Types:
            * 'float2' (SDTypeFloat2) [Uniform]

      * 'crop_v' = SDValueFloat2(float2(0,1)) [CONNECTABLE]
         * Types:
            * 'float2' (SDTypeFloat2) [Uniform]

      * 'crop_w' = SDValueFloat2(float2(0,1)) [CONNECTABLE]
         * Types:
            * 'float2' (SDTypeFloat2) [Uniform]

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'float' (SDTypeFloat)

[16/52] 'mdl::tex::lookup_float(texture_cube,float3)'
#####################################################
   * SDPropertyCategory = 'Input'
      * 'tex' [CONNECTABLE]
         * Types:
            * 'mdl::texture_cube' (SDMDLTypeTextureReference) [Uniform]

      * 'coord' [CONNECTABLE]
         * Types:
            * 'float3' (SDTypeFloat3)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'float' (SDTypeFloat)

[17/52] 'mdl::tex::lookup_float(texture_ptex,int)'
##################################################
   * SDPropertyCategory = 'Input'
      * 'tex' [CONNECTABLE]
         * Types:
            * 'mdl::texture_ptex' (SDMDLTypeTextureReference) [Uniform]

      * 'channel' = SDValueInt(int(0)) [CONNECTABLE]
         * Types:
            * 'int' (SDTypeInt)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'float' (SDTypeFloat)

[18/52] 'mdl::tex::lookup_float2(texture_2d,float2,::tex::wrap_mode,::tex::wrap_mode,float2,float2)'
####################################################################################################
   * SDPropertyCategory = 'Input'
      * 'tex' [CONNECTABLE]
         * Types:
            * 'mdl::texture_2d' (SDMDLTypeTextureReference) [Uniform]

      * 'coord' [CONNECTABLE]
         * Types:
            * 'float2' (SDTypeFloat2)

      * 'wrap_u' = SDValueEnum("mdl::tex::wrap_mode",1) [CONNECTABLE]
         * Types:
            * 'mdl::tex::wrap_mode' (SDTypeEnum) [Uniform]

      * 'wrap_v' = SDValueEnum("mdl::tex::wrap_mode",1) [CONNECTABLE]
         * Types:
            * 'mdl::tex::wrap_mode' (SDTypeEnum) [Uniform]

      * 'crop_u' = SDValueFloat2(float2(0,1)) [CONNECTABLE]
         * Types:
            * 'float2' (SDTypeFloat2) [Uniform]

      * 'crop_v' = SDValueFloat2(float2(0,1)) [CONNECTABLE]
         * Types:
            * 'float2' (SDTypeFloat2) [Uniform]

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'float2' (SDTypeFloat2)

[19/52] 'mdl::tex::lookup_float2(texture_3d,float3,::tex::wrap_mode,::tex::wrap_mode,::tex::wrap_mode,float2,float2,float2)'
############################################################################################################################
   * SDPropertyCategory = 'Input'
      * 'tex' [CONNECTABLE]
         * Types:
            * 'mdl::texture_3d' (SDMDLTypeTextureReference) [Uniform]

      * 'coord' [CONNECTABLE]
         * Types:
            * 'float3' (SDTypeFloat3)

      * 'wrap_u' = SDValueEnum("mdl::tex::wrap_mode",1) [CONNECTABLE]
         * Types:
            * 'mdl::tex::wrap_mode' (SDTypeEnum) [Uniform]

      * 'wrap_v' = SDValueEnum("mdl::tex::wrap_mode",1) [CONNECTABLE]
         * Types:
            * 'mdl::tex::wrap_mode' (SDTypeEnum) [Uniform]

      * 'wrap_w' = SDValueEnum("mdl::tex::wrap_mode",1) [CONNECTABLE]
         * Types:
            * 'mdl::tex::wrap_mode' (SDTypeEnum) [Uniform]

      * 'crop_u' = SDValueFloat2(float2(0,1)) [CONNECTABLE]
         * Types:
            * 'float2' (SDTypeFloat2) [Uniform]

      * 'crop_v' = SDValueFloat2(float2(0,1)) [CONNECTABLE]
         * Types:
            * 'float2' (SDTypeFloat2) [Uniform]

      * 'crop_w' = SDValueFloat2(float2(0,1)) [CONNECTABLE]
         * Types:
            * 'float2' (SDTypeFloat2) [Uniform]

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'float2' (SDTypeFloat2)

[20/52] 'mdl::tex::lookup_float2(texture_cube,float3)'
######################################################
   * SDPropertyCategory = 'Input'
      * 'tex' [CONNECTABLE]
         * Types:
            * 'mdl::texture_cube' (SDMDLTypeTextureReference) [Uniform]

      * 'coord' [CONNECTABLE]
         * Types:
            * 'float3' (SDTypeFloat3)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'float2' (SDTypeFloat2)

[21/52] 'mdl::tex::lookup_float2(texture_ptex,int)'
###################################################
   * SDPropertyCategory = 'Input'
      * 'tex' [CONNECTABLE]
         * Types:
            * 'mdl::texture_ptex' (SDMDLTypeTextureReference) [Uniform]

      * 'channel' = SDValueInt(int(0)) [CONNECTABLE]
         * Types:
            * 'int' (SDTypeInt)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'float2' (SDTypeFloat2)

[22/52] 'mdl::tex::lookup_float3(texture_2d,float2,::tex::wrap_mode,::tex::wrap_mode,float2,float2)'
####################################################################################################
   * SDPropertyCategory = 'Input'
      * 'tex' [CONNECTABLE]
         * Types:
            * 'mdl::texture_2d' (SDMDLTypeTextureReference) [Uniform]

      * 'coord' [CONNECTABLE]
         * Types:
            * 'float2' (SDTypeFloat2)

      * 'wrap_u' = SDValueEnum("mdl::tex::wrap_mode",1) [CONNECTABLE]
         * Types:
            * 'mdl::tex::wrap_mode' (SDTypeEnum) [Uniform]

      * 'wrap_v' = SDValueEnum("mdl::tex::wrap_mode",1) [CONNECTABLE]
         * Types:
            * 'mdl::tex::wrap_mode' (SDTypeEnum) [Uniform]

      * 'crop_u' = SDValueFloat2(float2(0,1)) [CONNECTABLE]
         * Types:
            * 'float2' (SDTypeFloat2) [Uniform]

      * 'crop_v' = SDValueFloat2(float2(0,1)) [CONNECTABLE]
         * Types:
            * 'float2' (SDTypeFloat2) [Uniform]

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'float3' (SDTypeFloat3)

[23/52] 'mdl::tex::lookup_float3(texture_3d,float3,::tex::wrap_mode,::tex::wrap_mode,::tex::wrap_mode,float2,float2,float2)'
############################################################################################################################
   * SDPropertyCategory = 'Input'
      * 'tex' [CONNECTABLE]
         * Types:
            * 'mdl::texture_3d' (SDMDLTypeTextureReference) [Uniform]

      * 'coord' [CONNECTABLE]
         * Types:
            * 'float3' (SDTypeFloat3)

      * 'wrap_u' = SDValueEnum("mdl::tex::wrap_mode",1) [CONNECTABLE]
         * Types:
            * 'mdl::tex::wrap_mode' (SDTypeEnum) [Uniform]

      * 'wrap_v' = SDValueEnum("mdl::tex::wrap_mode",1) [CONNECTABLE]
         * Types:
            * 'mdl::tex::wrap_mode' (SDTypeEnum) [Uniform]

      * 'wrap_w' = SDValueEnum("mdl::tex::wrap_mode",1) [CONNECTABLE]
         * Types:
            * 'mdl::tex::wrap_mode' (SDTypeEnum) [Uniform]

      * 'crop_u' = SDValueFloat2(float2(0,1)) [CONNECTABLE]
         * Types:
            * 'float2' (SDTypeFloat2) [Uniform]

      * 'crop_v' = SDValueFloat2(float2(0,1)) [CONNECTABLE]
         * Types:
            * 'float2' (SDTypeFloat2) [Uniform]

      * 'crop_w' = SDValueFloat2(float2(0,1)) [CONNECTABLE]
         * Types:
            * 'float2' (SDTypeFloat2) [Uniform]

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'float3' (SDTypeFloat3)

[24/52] 'mdl::tex::lookup_float3(texture_cube,float3)'
######################################################
   * SDPropertyCategory = 'Input'
      * 'tex' [CONNECTABLE]
         * Types:
            * 'mdl::texture_cube' (SDMDLTypeTextureReference) [Uniform]

      * 'coord' [CONNECTABLE]
         * Types:
            * 'float3' (SDTypeFloat3)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'float3' (SDTypeFloat3)

[25/52] 'mdl::tex::lookup_float3(texture_ptex,int)'
###################################################
   * SDPropertyCategory = 'Input'
      * 'tex' [CONNECTABLE]
         * Types:
            * 'mdl::texture_ptex' (SDMDLTypeTextureReference) [Uniform]

      * 'channel' = SDValueInt(int(0)) [CONNECTABLE]
         * Types:
            * 'int' (SDTypeInt)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'float3' (SDTypeFloat3)

[26/52] 'mdl::tex::lookup_float4(texture_2d,float2,::tex::wrap_mode,::tex::wrap_mode,float2,float2)'
####################################################################################################
   * SDPropertyCategory = 'Input'
      * 'tex' [CONNECTABLE]
         * Types:
            * 'mdl::texture_2d' (SDMDLTypeTextureReference) [Uniform]

      * 'coord' [CONNECTABLE]
         * Types:
            * 'float2' (SDTypeFloat2)

      * 'wrap_u' = SDValueEnum("mdl::tex::wrap_mode",1) [CONNECTABLE]
         * Types:
            * 'mdl::tex::wrap_mode' (SDTypeEnum) [Uniform]

      * 'wrap_v' = SDValueEnum("mdl::tex::wrap_mode",1) [CONNECTABLE]
         * Types:
            * 'mdl::tex::wrap_mode' (SDTypeEnum) [Uniform]

      * 'crop_u' = SDValueFloat2(float2(0,1)) [CONNECTABLE]
         * Types:
            * 'float2' (SDTypeFloat2) [Uniform]

      * 'crop_v' = SDValueFloat2(float2(0,1)) [CONNECTABLE]
         * Types:
            * 'float2' (SDTypeFloat2) [Uniform]

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'float4' (SDTypeFloat4)

[27/52] 'mdl::tex::lookup_float4(texture_3d,float3,::tex::wrap_mode,::tex::wrap_mode,::tex::wrap_mode,float2,float2,float2)'
############################################################################################################################
   * SDPropertyCategory = 'Input'
      * 'tex' [CONNECTABLE]
         * Types:
            * 'mdl::texture_3d' (SDMDLTypeTextureReference) [Uniform]

      * 'coord' [CONNECTABLE]
         * Types:
            * 'float3' (SDTypeFloat3)

      * 'wrap_u' = SDValueEnum("mdl::tex::wrap_mode",1) [CONNECTABLE]
         * Types:
            * 'mdl::tex::wrap_mode' (SDTypeEnum) [Uniform]

      * 'wrap_v' = SDValueEnum("mdl::tex::wrap_mode",1) [CONNECTABLE]
         * Types:
            * 'mdl::tex::wrap_mode' (SDTypeEnum) [Uniform]

      * 'wrap_w' = SDValueEnum("mdl::tex::wrap_mode",1) [CONNECTABLE]
         * Types:
            * 'mdl::tex::wrap_mode' (SDTypeEnum) [Uniform]

      * 'crop_u' = SDValueFloat2(float2(0,1)) [CONNECTABLE]
         * Types:
            * 'float2' (SDTypeFloat2) [Uniform]

      * 'crop_v' = SDValueFloat2(float2(0,1)) [CONNECTABLE]
         * Types:
            * 'float2' (SDTypeFloat2) [Uniform]

      * 'crop_w' = SDValueFloat2(float2(0,1)) [CONNECTABLE]
         * Types:
            * 'float2' (SDTypeFloat2) [Uniform]

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'float4' (SDTypeFloat4)

[28/52] 'mdl::tex::lookup_float4(texture_cube,float3)'
######################################################
   * SDPropertyCategory = 'Input'
      * 'tex' [CONNECTABLE]
         * Types:
            * 'mdl::texture_cube' (SDMDLTypeTextureReference) [Uniform]

      * 'coord' [CONNECTABLE]
         * Types:
            * 'float3' (SDTypeFloat3)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'float4' (SDTypeFloat4)

[29/52] 'mdl::tex::lookup_float4(texture_ptex,int)'
###################################################
   * SDPropertyCategory = 'Input'
      * 'tex' [CONNECTABLE]
         * Types:
            * 'mdl::texture_ptex' (SDMDLTypeTextureReference) [Uniform]

      * 'channel' = SDValueInt(int(0)) [CONNECTABLE]
         * Types:
            * 'int' (SDTypeInt)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'float4' (SDTypeFloat4)

[30/52] 'mdl::tex::lookup_color(texture_2d,float2,::tex::wrap_mode,::tex::wrap_mode,float2,float2)'
###################################################################################################
   * SDPropertyCategory = 'Input'
      * 'tex' [CONNECTABLE]
         * Types:
            * 'mdl::texture_2d' (SDMDLTypeTextureReference) [Uniform]

      * 'coord' [CONNECTABLE]
         * Types:
            * 'float2' (SDTypeFloat2)

      * 'wrap_u' = SDValueEnum("mdl::tex::wrap_mode",1) [CONNECTABLE]
         * Types:
            * 'mdl::tex::wrap_mode' (SDTypeEnum) [Uniform]

      * 'wrap_v' = SDValueEnum("mdl::tex::wrap_mode",1) [CONNECTABLE]
         * Types:
            * 'mdl::tex::wrap_mode' (SDTypeEnum) [Uniform]

      * 'crop_u' = SDValueFloat2(float2(0,1)) [CONNECTABLE]
         * Types:
            * 'float2' (SDTypeFloat2) [Uniform]

      * 'crop_v' = SDValueFloat2(float2(0,1)) [CONNECTABLE]
         * Types:
            * 'float2' (SDTypeFloat2) [Uniform]

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

[31/52] 'mdl::tex::lookup_color(texture_3d,float3,::tex::wrap_mode,::tex::wrap_mode,::tex::wrap_mode,float2,float2,float2)'
###########################################################################################################################
   * SDPropertyCategory = 'Input'
      * 'tex' [CONNECTABLE]
         * Types:
            * 'mdl::texture_3d' (SDMDLTypeTextureReference) [Uniform]

      * 'coord' [CONNECTABLE]
         * Types:
            * 'float3' (SDTypeFloat3)

      * 'wrap_u' = SDValueEnum("mdl::tex::wrap_mode",1) [CONNECTABLE]
         * Types:
            * 'mdl::tex::wrap_mode' (SDTypeEnum) [Uniform]

      * 'wrap_v' = SDValueEnum("mdl::tex::wrap_mode",1) [CONNECTABLE]
         * Types:
            * 'mdl::tex::wrap_mode' (SDTypeEnum) [Uniform]

      * 'wrap_w' = SDValueEnum("mdl::tex::wrap_mode",1) [CONNECTABLE]
         * Types:
            * 'mdl::tex::wrap_mode' (SDTypeEnum) [Uniform]

      * 'crop_u' = SDValueFloat2(float2(0,1)) [CONNECTABLE]
         * Types:
            * 'float2' (SDTypeFloat2) [Uniform]

      * 'crop_v' = SDValueFloat2(float2(0,1)) [CONNECTABLE]
         * Types:
            * 'float2' (SDTypeFloat2) [Uniform]

      * 'crop_w' = SDValueFloat2(float2(0,1)) [CONNECTABLE]
         * Types:
            * 'float2' (SDTypeFloat2) [Uniform]

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

[32/52] 'mdl::tex::lookup_color(texture_cube,float3)'
#####################################################
   * SDPropertyCategory = 'Input'
      * 'tex' [CONNECTABLE]
         * Types:
            * 'mdl::texture_cube' (SDMDLTypeTextureReference) [Uniform]

      * 'coord' [CONNECTABLE]
         * Types:
            * 'float3' (SDTypeFloat3)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

[33/52] 'mdl::tex::lookup_color(texture_ptex,int)'
##################################################
   * SDPropertyCategory = 'Input'
      * 'tex' [CONNECTABLE]
         * Types:
            * 'mdl::texture_ptex' (SDMDLTypeTextureReference) [Uniform]

      * 'channel' = SDValueInt(int(0)) [CONNECTABLE]
         * Types:
            * 'int' (SDTypeInt)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

[34/52] 'mdl::tex::texel_float$1.3(texture_2d,int2)'
####################################################
   * SDPropertyCategory = 'Input'
      * 'tex' [CONNECTABLE]
         * Types:
            * 'mdl::texture_2d' (SDMDLTypeTextureReference) [Uniform]

      * 'coord' [CONNECTABLE]
         * Types:
            * 'int2' (SDTypeInt2)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'float' (SDTypeFloat)

[35/52] 'mdl::tex::texel_float(texture_2d,int2,int2)'
#####################################################
   * SDPropertyCategory = 'Input'
      * 'tex' [CONNECTABLE]
         * Types:
            * 'mdl::texture_2d' (SDMDLTypeTextureReference) [Uniform]

      * 'coord' [CONNECTABLE]
         * Types:
            * 'int2' (SDTypeInt2)

      * 'uv_tile' = SDValueInt2(int2(0,0)) [CONNECTABLE]
         * Types:
            * 'int2' (SDTypeInt2)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'float' (SDTypeFloat)

[36/52] 'mdl::tex::texel_float2$1.3(texture_2d,int2)'
#####################################################
   * SDPropertyCategory = 'Input'
      * 'tex' [CONNECTABLE]
         * Types:
            * 'mdl::texture_2d' (SDMDLTypeTextureReference) [Uniform]

      * 'coord' [CONNECTABLE]
         * Types:
            * 'int2' (SDTypeInt2)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'float2' (SDTypeFloat2)

[37/52] 'mdl::tex::texel_float2(texture_2d,int2,int2)'
######################################################
   * SDPropertyCategory = 'Input'
      * 'tex' [CONNECTABLE]
         * Types:
            * 'mdl::texture_2d' (SDMDLTypeTextureReference) [Uniform]

      * 'coord' [CONNECTABLE]
         * Types:
            * 'int2' (SDTypeInt2)

      * 'uv_tile' = SDValueInt2(int2(0,0)) [CONNECTABLE]
         * Types:
            * 'int2' (SDTypeInt2)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'float2' (SDTypeFloat2)

[38/52] 'mdl::tex::texel_float3$1.3(texture_2d,int2)'
#####################################################
   * SDPropertyCategory = 'Input'
      * 'tex' [CONNECTABLE]
         * Types:
            * 'mdl::texture_2d' (SDMDLTypeTextureReference) [Uniform]

      * 'coord' [CONNECTABLE]
         * Types:
            * 'int2' (SDTypeInt2)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'float3' (SDTypeFloat3)

[39/52] 'mdl::tex::texel_float3(texture_2d,int2,int2)'
######################################################
   * SDPropertyCategory = 'Input'
      * 'tex' [CONNECTABLE]
         * Types:
            * 'mdl::texture_2d' (SDMDLTypeTextureReference) [Uniform]

      * 'coord' [CONNECTABLE]
         * Types:
            * 'int2' (SDTypeInt2)

      * 'uv_tile' = SDValueInt2(int2(0,0)) [CONNECTABLE]
         * Types:
            * 'int2' (SDTypeInt2)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'float3' (SDTypeFloat3)

[40/52] 'mdl::tex::texel_float4$1.3(texture_2d,int2)'
#####################################################
   * SDPropertyCategory = 'Input'
      * 'tex' [CONNECTABLE]
         * Types:
            * 'mdl::texture_2d' (SDMDLTypeTextureReference) [Uniform]

      * 'coord' [CONNECTABLE]
         * Types:
            * 'int2' (SDTypeInt2)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'float4' (SDTypeFloat4)

[41/52] 'mdl::tex::texel_float4(texture_2d,int2,int2)'
######################################################
   * SDPropertyCategory = 'Input'
      * 'tex' [CONNECTABLE]
         * Types:
            * 'mdl::texture_2d' (SDMDLTypeTextureReference) [Uniform]

      * 'coord' [CONNECTABLE]
         * Types:
            * 'int2' (SDTypeInt2)

      * 'uv_tile' = SDValueInt2(int2(0,0)) [CONNECTABLE]
         * Types:
            * 'int2' (SDTypeInt2)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'float4' (SDTypeFloat4)

[42/52] 'mdl::tex::texel_color$1.3(texture_2d,int2)'
####################################################
   * SDPropertyCategory = 'Input'
      * 'tex' [CONNECTABLE]
         * Types:
            * 'mdl::texture_2d' (SDMDLTypeTextureReference) [Uniform]

      * 'coord' [CONNECTABLE]
         * Types:
            * 'int2' (SDTypeInt2)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

[43/52] 'mdl::tex::texel_color(texture_2d,int2,int2)'
#####################################################
   * SDPropertyCategory = 'Input'
      * 'tex' [CONNECTABLE]
         * Types:
            * 'mdl::texture_2d' (SDMDLTypeTextureReference) [Uniform]

      * 'coord' [CONNECTABLE]
         * Types:
            * 'int2' (SDTypeInt2)

      * 'uv_tile' = SDValueInt2(int2(0,0)) [CONNECTABLE]
         * Types:
            * 'int2' (SDTypeInt2)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

[44/52] 'mdl::tex::texel_float(texture_3d,int3)'
################################################
   * SDPropertyCategory = 'Input'
      * 'tex' [CONNECTABLE]
         * Types:
            * 'mdl::texture_3d' (SDMDLTypeTextureReference) [Uniform]

      * 'coord' [CONNECTABLE]
         * Types:
            * 'int3' (SDTypeInt3)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'float' (SDTypeFloat)

[45/52] 'mdl::tex::texel_float2(texture_3d,int3)'
#################################################
   * SDPropertyCategory = 'Input'
      * 'tex' [CONNECTABLE]
         * Types:
            * 'mdl::texture_3d' (SDMDLTypeTextureReference) [Uniform]

      * 'coord' [CONNECTABLE]
         * Types:
            * 'int3' (SDTypeInt3)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'float2' (SDTypeFloat2)

[46/52] 'mdl::tex::texel_float3(texture_3d,int3)'
#################################################
   * SDPropertyCategory = 'Input'
      * 'tex' [CONNECTABLE]
         * Types:
            * 'mdl::texture_3d' (SDMDLTypeTextureReference) [Uniform]

      * 'coord' [CONNECTABLE]
         * Types:
            * 'int3' (SDTypeInt3)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'float3' (SDTypeFloat3)

[47/52] 'mdl::tex::texel_float4(texture_3d,int3)'
#################################################
   * SDPropertyCategory = 'Input'
      * 'tex' [CONNECTABLE]
         * Types:
            * 'mdl::texture_3d' (SDMDLTypeTextureReference) [Uniform]

      * 'coord' [CONNECTABLE]
         * Types:
            * 'int3' (SDTypeInt3)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'float4' (SDTypeFloat4)

[48/52] 'mdl::tex::texel_color(texture_3d,int3)'
################################################
   * SDPropertyCategory = 'Input'
      * 'tex' [CONNECTABLE]
         * Types:
            * 'mdl::texture_3d' (SDMDLTypeTextureReference) [Uniform]

      * 'coord' [CONNECTABLE]
         * Types:
            * 'int3' (SDTypeInt3)

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'ColorRGB' (SDTypeColorRGB)

[49/52] 'mdl::tex::texture_isvalid(texture_2d)'
###############################################
   * SDPropertyCategory = 'Input'
      * 'tex' [CONNECTABLE]
         * Types:
            * 'mdl::texture_2d' (SDMDLTypeTextureReference) [Uniform]

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'bool' (SDTypeBool)

[50/52] 'mdl::tex::texture_isvalid(texture_3d)'
###############################################
   * SDPropertyCategory = 'Input'
      * 'tex' [CONNECTABLE]
         * Types:
            * 'mdl::texture_3d' (SDMDLTypeTextureReference) [Uniform]

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'bool' (SDTypeBool)

[51/52] 'mdl::tex::texture_isvalid(texture_cube)'
#################################################
   * SDPropertyCategory = 'Input'
      * 'tex' [CONNECTABLE]
         * Types:
            * 'mdl::texture_cube' (SDMDLTypeTextureReference) [Uniform]

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'bool' (SDTypeBool)

[52/52] 'mdl::tex::texture_isvalid(texture_ptex)'
#################################################
   * SDPropertyCategory = 'Input'
      * 'tex' [CONNECTABLE]
         * Types:
            * 'mdl::texture_ptex' (SDMDLTypeTextureReference) [Uniform]

   * SDPropertyCategory = 'Output'
      * 'output' [CONNECTABLE, READ_ONLY]
         * Types:
            * 'bool' (SDTypeBool)

Types:
------
[1/2] 'mdl::tex::gamma_mode'
############################
   * 'mdl::tex::gamma_mode' (SDTypeEnum)
      * int gamma_default = SDValueInt(int(0))
      * int gamma_linear = SDValueInt(int(1))
      * int gamma_srgb = SDValueInt(int(2))

[2/2] 'mdl::tex::wrap_mode'
###########################
   * 'mdl::tex::wrap_mode' (SDTypeEnum)
      * int wrap_clamp = SDValueInt(int(0))
      * int wrap_repeat = SDValueInt(int(1))
      * int wrap_mirrored_repeat = SDValueInt(int(2))
      * int wrap_clip = SDValueInt(int(3))
